package com.mycp.privacy.transformers
import com.didiglobal.booster.transform.TransformContext
import com.didiglobal.booster.transform.asm.ClassTransformer
import com.didiglobal.booster.transform.asm.className
import org.objectweb.asm.tree.ClassNode

/**
 * @author: liujie
 * @date: 2022/8/23 上午10:18
 * @description: 提供拦截方法，可以统一过滤不需要hook的类
 */
open class InterceptTransformer : ClassTransformer {


    /**
     * 过滤不想遍历的class文件，可以自定义条件
     */
    fun onClassInterceptor(context: TransformContext, klass: ClassNode): Boolean {
        if (klass.className == "module-info") {
            return true
        }
        return false
    }
}